package com.dc.dao;

import java.util.List;

import com.dc.entity.Users;
import com.dc.tools.PageData;

/**
 * UsersDao接口
 * @author HCH
 *
 */
public interface UsersDao {
	//增加用户
	public boolean addUsers(Users users);
	
	//删除用户
	public boolean deleteUsers(int userid);
	
	//修改用户
	public boolean updateUsers(Users users);
	
	//重置密码
	public boolean resetUserpsw(int userid, String userpsw);
	
	//根据用户名查找用户
	public Users selectUsersByName(String username);
	
	//根据关键字查找用户
	public List<Users> selectUsersByKeyword(String keyword);
	
	// 根据手机号查找用户
	public Users selectUsersByPhone(String userphone);
	//显示所有用户信息
	public List<Users> selectUsers();
	
	//分页显示用户信息
	public PageData<Users> selectUsersByPage(int page,int pageSize,String keyword);
	//登录用户操作的模拟
	public boolean doLogin(String name ,String psw);
	//获取用户名及密码
	public Users getUsersByNameAndPwd(String username, String userpsw);
}
